import request from '@/utils/request'

// 岗位的查询列表
export function postListFun(data) {
  return request({
    url: 'system/post/queryPostList',
    method: 'post',
    data: data
  })
}
// 新建/编辑岗位
export function addAndSetPost(data) {
  return request({
    url: 'system/post/setPost',
    method: 'post',
    data: data
  })
}
// 岗位编辑(编辑时获取岗位对应角色)
export function getPostByRoleId(data) {
  return request({
    url: 'system/post/getPostById',
    method: 'post',
    data: data
  })
}
// 删除岗位
export function deletePost(data) {
  return request({
    url: 'system/post/deletePost',
    method: 'post',
    data: data
  })
}
// 关联角色(保存)
export function saveModifyPostRole(data) {
  return request({
    url: 'system/post/modifyPostRole',
    method: 'post',
    data: data
  })
}
// 岗位对应的角色
export function roleByPostId(data) {
  return request({
    url: 'system/post/queryRoleByPostId',
    method: 'post',
    data: data
  })
}
// 删除角色
export function deleteRole(data) {
  return request({
    url: 'system/post/deleteRole',
    method: 'post',
    data: data
  })
}
